const path = require('path');

function resolve(dir) {
  return path.join(__dirname, dir);
}
module.exports = {
    pages:{
        index:{
            // 入口
            entry:'src/main.js'
        }
    },
    lintOnSave:false,//关闭语法检查
    // 开启代理服务器(方式一)
    /* devServer:{
        proxy: 'http://localhost:5000'
    },*/
    // 开启代理服务器(方式二)
    devServer: {
      open:true,
        proxy: {
          '^/api': {
            target: 'http://localhost:3000',
            pathRewrite:{'^/api':'/'},
            ws: true,//用于支持websocket
            changeOrigin: true//用于控制请求头中的host值
          },
          // '^/demo': {
          //   target: 'http://localhost:5001',
          //   pathRewrite:{'^/demo':''},
          //   ws: true,//用于支持websocket
          //   changeOrigin: true//用于控制请求头中的host值
          // }
        }
      },
      chainWebpack: (config) => {
        config.resolve.alias
          .set('@', resolve('src'))
          .set('@assets',resolve('src/assets'))
          // 这里只写了两个个，你可以自己再加，按这种格式.set('', resolve(''))
      }
}